/**
 * 生成器其实就是一个特殊的函数
 * 异步编程 纯回调函数
 * 函数代码的分隔符
 */

function* gen() {
  //   console.log("111");
  yield 111;
  //   console.log("222");
  yield 222;
  //   console.log("333");
  yield 333;
  //   console.log("444");
}

const iterator = gen();
// console.log(iterator.next());
// console.log(iterator.next());
// console.log(iterator.next());
// console.log(iterator.next());

for (let v of iterator) {
  console.log(v);
}
